home *** CD-ROM | disk | FTP | other *** search
/ HyperLib 1997 Winter - Disc 1 / HYPERLIB-1997-Winter-CD1.ISO.7z / HYPERLIB-1997-Winter-CD1.ISO / オンラインウェア / UTIL / ButtonFrame 1.1 folder.sit / ButtonFrame 1.1 folder / ButtonFrame Manual < prev    next >
Text File  |  1996-04-24  |  2KB  |  55 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6. ButtonFrame 1.1
  7.  
  8.  
  9. はじめに
  10.  
  11.  Macintoshでプログラミングをしていて、ダイアログボックスのデフォルトボタンで苦労したことはありませんか? デフォルトボタンには枠を付けるようにアップルは言っています。でも、これって結構面倒ですよね。システム7になって、SetDialogDefaultItem関数ができましたが、これも独自のフィルタ関数を使用している場合には効いてくれません。アラートの場合は勝手に枠を描いてくれますが、スクリーンセーバーやバルーンヘルプで隠れたところをアップデイトしてくれません。
  12.  
  13.  自分でデフォルトボタンの枠を描くには、直接ウィンドウに描いてしまう方法と、PICTリソースを用意しておく方法があります。私はたいてい後者を使用していますが、グラフィックソフトで描いても、なかなか難しいものです。というわけで、ちょっとしたツールを作ってみました。
  14.  
  15.  
  16. ButtonFrameについて
  17.  
  18.  ButtonFrameは、デフォルトボタンの枠を描くためのアプリケーションです。ボタンのサイズを入力すると、そのボタンに適した大きさの枠を描き、クリップボードに保存します。これをResEdit等でペーストして使用します。
  19.  
  20.  
  21. 使用方法
  22.  
  23.  ButtonFrameを起動すると、下の図のようなダイアログボックスが表示されます。ちなみに、このダイアログボックスのデフォルトボタンの枠はButtonFrameで描きました。(^^;)
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  ボタンの高さと幅をPixel単位で入力してください。[OK]ボタンをクリックすると、ボタンの大きさに適した枠がクリップボードに保存され、アプリケーションが終了します。[Cancel]ボタンをクリックすると何もしないで終了します。
  36.  
  37.  
  38. おわりに
  39.  
  40.  ButtonFrameはフリーウェアです。扱いについては、一般的なフリーウェアと同等と考えてください。著作権は私、浅利哲に帰属します。配布は自由ですが、BBS等に転載する場合は電子メールで連絡していただければ幸いです。
  41.  
  42.  
  43. NIFTY-Serve: HQI05317
  44. Internet: asari@tau.bekkoame.or.jp
  45.  
  46. 浅利 哲(Asari, Satoru)
  47.  
  48.  
  49. ----------------------------------------
  50.  
  51. 変更来歴
  52.  
  53. Ver. 1.1 (April 1996)
  54. ・PowerPCネイティブに対応(FATバイナリ)
  55.